package Message.Public
{
	import Framework.Serialize.*;
	
	public class SPassPoint extends Object
	{
		public var passPointId:int;
		public var mapId:int;
		public var point:SPoint;
		public var name:String;
		public var passTo:Array;
		public var process:int;
		
		public function SPassPoint()
		{
			
		}
		
		public function __write(param1:SerializeStream) : void
		{
			param1.writeInt(this.passPointId);
			param1.writeInt(this.mapId);
			this.point.__write(param1);
			param1.writeString(this.name);
			//SeqPassToHelper.write(param1, this.passTo);
			param1.writeInt(this.process);
			
		}
		
		public function __read(param1:SerializeStream) : void
		{
			this.passPointId = param1.readInt();
			this.mapId = param1.readInt();
			this.point = new SPoint();
			this.point.__read(param1);
			this.name = param1.readString();
			//this.passTo = SeqPassToHelper.read(param1);
			this.process = param1.readInt();
			
		}
		
	}
}
